<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>x-easypdf-guide</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <meta name="keywords" content="pdf,pdfbox,fop,x-easypdf,java">
    <meta name="description" content="x-easypdf基于pdfbox/fop二次封装，拥有两大模块：pdfbox模块极大降低pdfbox的使用门槛，以组件化的形式进行pdf的构建；fop模块采用数据源的方式对xsl-fo模板进行转换。两个模块均可单独使用，也可以结合使用，帮助开发者快速生成pdf文档。">
    <meta name="baidu-site-verification" content="code-pnrvaM6lv1" />
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <!-- 设置浏览器图标 -->
    <link rel="icon" href="/x-easypdf/favicon.ico" type="image/x-icon"/>
    <link rel="shortcut icon" href="/x-easypdf/favicon.ico" type="image/x-icon"/>
    <!-- 默认主题 -->
    <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/lib/themes/vue.css">
</head>

<body>
<!-- 定义加载时候的动作 -->
<div id="app">文档加载中...</div>
<script>
    window.$docsify = {
        // 项目名称
        name: 'x-easypdf',
        // 项目名称链接
        nameLink: '/x-easypdf',
        // logo地址
        logo: '/#/logo.png width=60%',
        // 仓库地址，点击右上角的Github章鱼猫头像会跳转到此地址
        repo: 'https://gitee.com/xsxgit/x-easypdf',
        // 侧边栏支持，默认加载的是项目根目录下的_sidebar.md文件
        loadSidebar: true,
        // 导航栏支持，默认加载的是项目根目录下的_navbar.md文件
        loadNavbar: true,
        // 封面支持，默认加载的是项目根目录下的_coverpage.md文件
        coverpage: true,
        // 404支持，默认加载的是项目根目录下的_404.md文件
        notFoundPage: true,
        // 主题颜色
        themeColor: '#00BFFF',
        // 最大支持渲染的标题层级
        maxLevel: 5,
        // 自定义侧边栏后默认不会再生成目录，设置生成目录的最大层级（建议配置为2-4）
        subMaxLevel: 5,
        // 自动置顶
        auto2top: true,
        // 小屏设备下合并导航栏到侧边栏
        mergeNavbar: true,
        // 分页栏
        pagination: {
            // 上一节
            previousText: '上一节',
            // 下一节
            nextText: '下一节',
            // 允许导航到上一章/下一章
            crossChapter: true,
            // 显示章节名称
            crossChapterText: true
        },
        // 搜索
        search: {
            // 过期时间，单位毫秒，默认一天
            maxAge: 86400000,
            // 注意：仅适用于 paths: 'auto' 模式
            paths: 'auto',
            // 搜索框文本
            placeholder: '搜索',
            // 未搜索到提示文本
            noData: '未找到对应的结果',
            // 搜索层级
            depth: 6,
            // 隐藏导航目录内容
            hideOtherSidebarContent: false,
            // 路径空间
            namespace: 'x-easypdf'
        },
        // 版权插件
        plugins: [
            function (hook) {
                // 返回顶部按钮
                const topBtn = [
                    '<div id="topBtn" title="返回顶部" style="right: 40px;bottom: 40px;width: 50px;height: 50px;background-color: #0BF;color: whitesmoke;border-radius: 20%;position: fixed;cursor: pointer;display: none">',
                    '<span style="margin: auto;font-size: 18px;">TOP</span>',
                    '</div>'
                ].join('');
                // 版权信息
                const footer = [
                    '<footer style="text-align: center;font-size: 18px;">',
                    '<span>Copyright&nbsp;&copy;&nbsp;2020-2022 XSX.&nbsp;All Rights Reserved.</span>',
                    '<span>&nbsp;Powered by <a href="https://gitee.com/xsxgit" target="_blank">XSX</a>.</span>',
                    '<span>&nbsp;Proudly published with <a href="https://docsify.js.org" target="_blank">docsify</a>.</span>',
                    '</footer>'
                ].join('');
                // 加入星球
                const planet = [
                    '<img id="planet" src="https://oscimg.oschina.net/oscnet/up-85478dc9927dd61250d461524f86e14b432.png" style="right: 60px;top: 60px;width: 15%;position: fixed;display: none;"/>'
                ].join('');

                hook.afterEach(function (html) {
                    return html + planet + topBtn + footer;
                });

                hook.doneEach(function() {
                    // 加入星球
                    joinPlanet();
                });

                hook.mounted(function() {
                    // 返回顶部
                    toTop();
                });
            }
        ]
    };


</script>
<!-- docsify支持 -->
<script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>
<!-- emoji表情支持 -->
<!--<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>-->
<!-- 图片放大缩小支持 -->
<!--<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>-->
<!-- 搜索功能支持 -->
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<!-- 在所有的代码块上添加一个简单的Click to copy按钮来允许用户从你的文档中轻易地复制代码 -->
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<!-- 代码高亮支持 -->
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.22.0/components/prism-java.min.js"></script>
<!-- 分页导航支持 -->
<script src="//cdn.jsdelivr.net/npm/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- 自定义函数 -->
<script>
    // 返回顶部
    function toTop () {
        window.onscroll = function () {
            const distance = document.documentElement.scrollTop || document.body.scrollTop;
            if (distance > 800) {
                document.getElementById("topBtn").style.display = "flex";
            }else{
                document.getElementById("topBtn").style.display = "none";

            }
            document.getElementById("topBtn").onclick = function () {
                document.documentElement.scrollTop = document.body.scrollTop = 0;
            }
        }
    }

    // 加入星球
    function joinPlanet () {
        let element = document.querySelector("nav.app-nav");
        element.onmouseover = function () {
            document.getElementById("planet").style.display="flex";
        }
        element.onmouseout = function () {
            document.getElementById("planet").style.display="none";
        }
    }
</script>
</body>
</html>
